Q3Quaternion_SetRotateVectorToVector
You can use theQ3Quaternion_SetRotateVectorToVector
function to configure a quaternion that rotates objects around the origin in such a way that a transformed vector matches a given vector.
TQ3Quaternion *Q3Quaternion_SetRotateVectorToVector ( TQ3Quaternion *quaternion, const TQ3Vector3D *v1, const TQ3Vector3D *v2);
quaternion
- A quaternion.
v1
- A three-dimensional vector.
v2
- A three-dimensional vector.
DESCRIPTION
TheQ3Quaternion_SetRotateVectorToVector
function returns, as its function result and in thequaternion
parameter, a quaternion that rotates objects around the origin in such a way that the transformed vectorv1
matches the vectorv2
. Bothv1
andv2
should be normalized.